--[[
  项目配置，都在这里，统一存放
  以及 导入所有文件
]]

-- 游戏 app 在各个平台的 bid
GameBids = {
  "com.tencent.tmgp.sanguosha.mjz", -- 应用宝
  "com.sanguosha.mjz.guopan",
  "com.bsdh.mi",
  "com.sanguosha.mjz", --ios
}

-- QQ app 在各个平台的 bid
QQBids = {
  "com.tencent.mobileqq", -- 应用宝
}

-- 微信 app 在各个平台的 bid
WechatBids = {
  "com.tencent.mobileqq",
}

sysInit = {
  init = 0,                              -- 是否初始化过  0 没， 1 初始了
  deviceType = 0,                        -- 0 模拟器 , 1 iPhone, 2 Android
  gamebid = "",                          -- 启动的游戏id
  gameLoop = 0,                          -- 0: 当前活跃  0:游戏中， 1:QQ, 2:微信
  screenScale = 1,                       -- 屏幕比例: 用于 找字
  gameHomeAdv = 0,                       -- 进入游戏，扫描 全屏广告
  gameCreateRole = 0,                    -- 是否创建过角色
  gameRoleSex = 0,                       -- 创建角色 -> 0:男  1:女
  rotate = 1,                            -- 屏幕方向: 0:竖屏  1:横屏-home在右侧  2:横屏-home在左侧
  appUserName = '王东镇',                 -- 认证: 姓名
  appUserIds = '210103195103222113',     -- 认证: 身份id

  -- appUserName = '苟安伟',                 -- 认证: 姓名
  -- appUserIds = '511303198809243078',     -- 认证: 身份id

  appUserAccount = '',                   -- 登录账号
  appUserPw = '',                        -- 登录密码
  toastMs = 3,                           -- toast 显示的毫秒

  -- 脚本配置
  appGuidace = 1,                        -- 新手引导： 1开启 0关闭
  tapms = 20,                            -- 点击速度
  touchDefaultUI = 'assets/img/click.png',          -- 用于初始化的 - 点击手势、准星：图片
  touchUI = '',                          -- 点击手势、准星：图片
}

nLog(package.cpath);
nLog('--------11111* cpath *------')
nLog(package.path);
nLog('--------222222* path *------')

-- ts 库
require('TSLib')

-- 全局设置 屏幕宽高
width, height = getScreenSize();
dialog('width='..width..' height='..height, 1000)

-- 基础库
require('utils/RxLog') -- 封装 nLog
require('utils/RxToast') -- 封装 toast
require('utils/RxRunApp') -- 运行app
require('utils/RxDeviceType') -- 判断设备类型
require('utils/RxDeviceScale') -- 根据屏幕宽高，适配 点坐在位置的比例
require('utils/RxDeviceUnlock') -- 自动设备解锁
require('utils/RxLocationScale') -- 按照 预先指定的比例，和 宽高/比例 = 不同设备的位置

-- UI
require('utils/RxShowUI') -- 与用户交互的UI

-- 资源：图片色
require('assets/color/ColorLib') -- 设置属性
require('assets/color/ColorScreenLib') -- 设置属性
require('assets/color/RGBLib') -- 设置属性


-- 工具
require('utils/RxTestPoint') -- 测试用的
require('utils/RxFindColor') -- 查找 颜色 获得位置
require('utils/RxRandom') -- 随机字符串、随机数字
require('utils/RxInput') -- 输入封装(针对清空、键盘弹起、键盘下落)
require('utils/RxTouch') -- 点击事件封装(随机位置)
require('utils/RxFindText') -- 查找 艺术字 获得位置
require('utils/RxLoopRgb') -- 查找 rgb颜色 获得位置
require('utils/RxNumber') -- 获取制定为 数字

-- 游戏
require('game/back/index')
require('game/close/index')
require('game/GameAuth') -- 认证、登录
require('game/GameBackPage') -- 返回 中的 页面
require('game/GameCreateRoles') -- 创建角色
require('game/GameLoopTouch') -- 跳过剧情、返回、点击任意区域
require('game/GameNoviceGuidance') -- 新手引导
require('game/GameHome') -- 游戏首页

RxDeviceType()